package com.ufaud.ais.pub.utils;

import java.util.regex.Pattern;

/**
 * 
 * @author Chenjd
 * @version 最近的一次更新 2010-7-15
 * 
 */
public class StringUtil {

	private static final String NUMBERIC = Pattern.compile("^[+-]?[0-9]+(\\.[0-9]+|[0-9]*)").pattern();

	/**
	 * 判断是否是数值。<br/>
	 * 正常形式如：-123.456，特别的，由于-0011.98也能被转换为数值，因此也判为数值。
	 * 
	 * @author Chenjd
	 * @version 最近的一次更新 2010-7-15 下午03:52:55
	 * @param str
	 * @return
	 */
	public final static boolean isNumberic(String str) {
		if (str != null) {
			return str.matches(NUMBERIC);
		}
		return false;
	}

}
